home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 1.5 KB | 38 lines | [TEXT/GEOL] |
- Item 7820269 14-Sept-90 09:16PDT
-
- From: KNEPPER Knepper, Christopher
-
- To: MACAPP.TECH$ MacApp Technical
- MATTSON1 Mattson, Jordan
- TOM.CHAVEZ Chavez, Thomas
-
- cc: CFI France - CFI Paris 11,IDV
- ALANDAIL AS & M, Alan Dail,PRT
-
- Sub: ETO's Pascal compiler...
-
- MacAppers:
-
- Those of you who recently purchased the ETO CD, be sure to read the release
- notes for MPW 3.2b1 that is included on the CD. There is mention of
- incompatibilities between that version of the Pascal compiler and Object
- Pascal. The result of using that compiler is your application gets 0's in the
- class table, as Nico and Alan Dail have pointed out.
-
- The class table is a variable size array where each entry's byte offset
- corresponds to its ClassID and the entry's value is used to locate its
- ClassInfoProc. 0's in the class table means that the MacApp can't locate the
- ClassInfoProc, causing (among other things) GetClassSizeFromId and
- GetClassNameFromID to fail.
-
- The best solution is to use the complete MPW that is shipped on the ETO CD with
- an older 3.2 Pascal compiler (the best Pascal compiler to use would be MPW
- 3.2a1), but I'm not sure how you can get a hold of it - any ideas Jordan or
- Tom?
-
- After replacing the Pascal compiler, remember to rebuild MacApp with:
- MABuild YourApp -e <your favorite options here>
-
- -Chris
-
-